* {
    font-family:arial;
    font-size:12px;
}

html, body  {
    height:100%;
}

body {
    margin:0px;
    background-color:#FFFFFF;
}

#main {
    background-color:#FFFFFF;
    width:960px;
    margin:0 auto;
    height:auto;  
    min-height:100%;
    border:1px solid #CCCCCC;
    border-top:0px;
    border-bottom:0px;
    position:relative;
}
#header {
    width:100%;
    height:120px;
    background-image:url('../images/bracher_blau_mittel.jpg');
    background-position:bottom right;
    margin-bottom:20px;
}

#header h1  {
    margin:0px;
    margin-left:20px;
    padding-top:90px;
    font-size:26px;
    font-family:tahoma;
    font-weight:bold;
    color:#2972BF;
}
#navigation{
    width:890px;
    height:100%;  
    float:left;
    margin-left:20px;
    margin-left:20px;
    background-color:#A3CBF6;

    display:block;
    font-size:16px;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 10px 0px 20px;
    border-bottom-color:#ffffff;
    border-bottom-style:solid;
}


#Standort{
    width: 134px;
}

#Archivtyp{
    width: 134px;
}

table, th, td {
    border: 0px solid #040;
    border-collapse: collapse;
} 


span.menu{
    width:auto;
    margin: 0px 30px 0px 0px;
    text-align:center;
    height:20px;  
    float:left;
    display:block;
    font-size:16px;
    text-decoration:none;
    color:#444444;
    vertical-align: central;
}

#navigation span.menu a:link, a:visited {
    color:#2972BF;
    text-decoration:none;
}

#navigation span.menu a:hover, a:active {
    color:#000000;
    text-decoration:none;
}

h1  {
    margin:0px;
    margin-left:20px;
    padding-top:70px;
    font-size:26px;
    font-family:tahoma;
    font-weight:bold;
    color:#2972BF;
}

h2  {
    font-size:20px;
    font-family:tahoma;
    font-weight:bold;
    color:#2972BF;
}

h3  {
    font-size:16px;
    font-family:tahoma;
    /* color:#2972BF; */
}



#contant {
    width:420px;
    height:430px;  
    float:left;
    margin-left:20px;
    background-color:#A3CBF6;

    display:block;
    font-size:16px;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 10px 0px 20px;
}


#bild {
    text-align: center;
}

#contant ul  {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#contant ul li {
    margin-bottom:10px;
}

#contant ul li a {
    background-color:#A3CBF6;
    border:0px solid #CCCCCC;
    display:block;
    height:240px;
    background-image:url('../images/suche_3.gif');
    width:400px;  
    font-size:16px;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 0px 0px 10px;
    text-align: center;
}

#contant ul li a:hover {
    background-color:#C5E1FE;
    background-image:url('../images/suche_2.gif');
    color:#DDDDDD;
}

.clear  {
    clear:both;
    height:20px;
    width:100%;
}


#sortieren .col-0 {
    width:30px;
}

#sortieren .col-1 {
    width:400px;
}

#sortieren td  {
    width: 400px;
    padding-bottom:10px;
    vertical-align: middle;
    height:10px;
}

#status .col-0 {
    width:30px;
}

#status .col-1 {
    width:100px;
}

#status td  {
    width: 100px;
    padding-bottom:5px;
    vertical-align: middle;
    height:10px;
}



.col-0  {
    width:200px;
}

.col-1  {
    width:150px;
}

.col-2  {
    width:150px;
}

.col-3  {
    width:150px;
}

td  {
    width: 100px;
    padding-bottom:5px;
    vertical-align: middle;
    height:30px;
}

td .small  {
    padding-bottom:0px;
    vertical-align: bottom;
    height:10px;
}

th  {
    padding-left:5px;
    vertical-align:top;
}


.formular td  {
    padding-bottom:5px;
    vertical-align:top;
}

.about td  {
    vertical-align:top;
    padding-bottom:5px;
    height:20px;
}



.kommentar  {
    width:300px;
    height:100px;
}

.pflichtfeld  {
    color:red;
}

#content ul  {
    margin: 0px 12px;
    padding:0px;
}

#contant_full {
    width:900px;
    min-height: 500px;
    height:auto;
    float:left;
    margin-left:20px;
    background-color:#A3CBF6;

    display:block;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 0px 0px 20px;
}

#half_left {
    width:600px;
    height:auto;  
    float:left;
    margin-left:00px;
    background-color:#A3CBF6;
    border:0px solid #CCCCCC;
    display:block;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 0px 0px 0px;
}

#half_right {
    width:280px;
    height:auto;  
    float:left;
    margin-left:00px;
    background-color:#A3CBF6;
    border:0px solid #CCCCCC;
    display:block;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 0px 0px 0px;
}

#ergebnis {
    width:882px;
    min-height:200px; 
    float:left;
    margin-left:00px;
    background-color:#A3CBF6;
    border: 0px solid #CCCCCC;
    display:block;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 0px 0px 0px;
}

#livesearch {
    
    width:882px;
    min-height:200px; 
    float:left;
    margin-left:00px;
    background-color:#A3CBF6;
    border:1px solid #CCCCCC;
    display:block;
    text-decoration:none;
    color:#444444;
    font-weight:bold;  
    padding:5px 0px 0px 0px;
    z-index:+6;
}

#datepicker{

}